home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Carousel Volume 2 #1
/
carousel.iso
/
mactosh
/
util
/
bbin051.sit
/
Batch Binary Docs
next >
Wrap
Text File
|
1989-06-05
|
5KB
|
97 lines
Batch MacBinary Version 0.51 Documentation June 5 1989
What is MacBinary?
MacBinary is a file format that is used in cases where it is necessary to store Macintosh files on
other computing systems, such as MS-DOS machines. The need for this file format arises from the fact
that many Macintosh files consist of two extents, the resource and data forks, and contain information
such as the creator and type. This type of file structure is unique to the Macintosh environment, and
is not supported by other file systems. To prevent loss of information when transferring files to
other operating environments, the MacBinary format was devised. Simply, it packages the type and
creator information into a header, and the resource and data forks into a single extent. The resulting
file can be stored on many hardware platforms, and easily converted back into a Macintosh format file.
MacBinary was developed primarily for use with telecommunications programs; currently all popular
Macintosh terminal programs incorporate MacBinary processing as a more-or-less transparent part of
their file transfer operations.
But there is a "gotcha". Files existing in MacBinary format, when transferred to a Macintosh platform
by means such as a TOPS network, or use of the Apple File Exchange software in conjunction with an
Apple SuperDrive, or any other file transfer protocol that does not incorporate MacBinary translation
remain in MacBinary format, which is essentially unusable by the Macintosh. Currently there exists
one, and only one method to perform this translation ad hoc, that being the BinHex 5 utility written
several years ago by Yves Lempereur. This utility works well, and should be part of everyone's
software library.
However, in these days of interoperability, the common use of Macintosh computers in formerly
true-blue shops, and common operation of Mac oriented BBS's on MS-DOS and other computer platforms,
and the advances made in Macintosh performance over the past couple of years, there is obviously a
severe limitation to a tool like BinHex 5. It performs one, and only one file translation at a time.
For a BBS operator trying to maintain a virus-free library of thousands of files on a non-Macintosh
platform, this is intolerable. LÄo Laporte found this out during the operation of his late, lamented
MacQ BBS (one of the finest BBS's, and sysops ever to grace Fidonet) and started construction of a
batch MacBinary utility. Unfortunately he never finished the project.
This program is what LÄo envisioned.
What does Batch MacBinary do?
Simply, Batch MacBinary takes a folder containing several files in MacBinary format, and converts them
all to native Macintosh format in one quick step. Operation of the program is simple in the extreme.
Just pull down the appropriate selection from the Conversion menu, and select any file from the folder
that you wish converted. All the MacBinary files in the folder will be converted to native Mac format.
This includes text files, which will have linefeeds and other gremlins zapped. Be careful not to
convert PC based Arc, Zip etc. files. This process will corrupt them.
Caveats:
This program is in it's early stages, and has not been tested in great depth. If you have problems with it,
please let me know. As far as I know it should run on all Macs, but there is a possibility that it
might not run under MFS.
Two types of errors are most likely; skipping a file that was intended to be converted, and attempting
to convert a file that is not MacBinary. The former is most likely to occur if you have more than 1024
files in your conversion folder. I you notice either type of problem, let me know. If it is a case of
non-Macbinary files being converted, please inform me so I can beef up the MacBinary detection
routine.
License:
This program is free to individuals operating in a non-commercial environment, or in association with
a BBS that does not charge any access fees. If you generate income in any fashion associated with the use
of this program, you are expected to pay a registration fee.
This program may be freely distibuted by any manner, so long as this documentation and the program are
distributed together, unaltered. Fees above normal connect time, disk and mailing costs may not be
charged.
Organizations making a profit from the distribution of shareware and public domain software must write
to the address below to obtain a license to distribute this software.
A $25 per copy in use registration fee is required from those using this program in any way associated with a
commercial, profit or non-profit, or governmental operations, or a BBS or other information
provider that charges membership or access fees of any sort.
This program, with the exception of the source code provided by Leo Laporte, is Copyright 1989 by Eric
Larson. All rights except those expressly provided for above are reserved.
Registration fees and bug reports should be sent to:
Eric Larson
2902 Falls Road
Marcellus, NY 13108 USA
Fidonet 1:260/330.0
Future planned enhancements:
Version 1.0 will contain a MacBinary encoding routine.
Enhanced Multifinder friendliness and MacBinary II may be added in the future.
Warranty:
There is no warranty of merchantability or fitness for any use. No liability for direct, indirect,
special or consequential damages, or loss of data, revenue or use is assumed. Determination for
fitness in a given application lies solely with the user.